695b46bc1a7f08cb5f9ba35612961bd777ca7732,portal-impl/src/com/liferay/portlet/documentlibrary/action/CompareVersionsAction.java,CompareVersionsAction,compareVersions,#RenderRequest#,82

Before Change


				targetContent.getBytes(StringPool.UTF8));
		}

		String targetVersion = targetFileVersion.getVersion();
		String sourceVersion = sourceFileVersion.getVersion();

		if (DocumentConversionUtil.isEnabled()) {

After Change



				String targetTempFileId = DLUtil.getTempFileId(
					targetFileVersion.getFileEntryId(),
					targetFileVersion.getVersion());

				targetIs = new FileInputStream(
					DocumentConversionUtil.convert(
						targetTempFileId, targetIs, targetExtension, "txt"));
			}
		}

		List<DiffResult>[] diffResults = DiffUtil.diff(
			new InputStreamReader(sourceIs), new InputStreamReader(targetIs));

		renderRequest.setAttribute(
			WebKeys.SOURCE_NAME,
			sourceFileVersion.getTitle() + StringPool.SPACE +
				sourceFileVersion.getVersion());
		renderRequest.setAttribute(
			WebKeys.TARGET_NAME,
			targetFileVersion.getTitle() + StringPool.SPACE +
				targetFileVersion.getVersion());
		renderRequest.setAttribute(WebKeys.DIFF_RESULTS, diffResults);
	}